north sentinel island - Français Anglais Dictionnaire